// 通用配置
@import './normalize.scss';
// 顶级前缀
$_: '.x-';
// 子级分割前缀
$__: '__';

* {
  outline: none;
}

*, *::before, *::after {
  // box-sizing: inherit;
  box-sizing: border-box;
}

html, body {
  font-size: 14px;
  font-family: Roboto,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;
  // font-family: '宋体';
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #333;
  outline:none;
}
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

// 工具类函数
@import './mixin.scss';
// 动画
@import './animate/vue-transition.scss';

// ele样式覆盖
@import './element-ui.scss';
// 默认主题
@import './theme/index.scss';
@import './modules/layout.scss';

.block-100 {
  display: block;
  width: 100%;
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: left;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
}

.margin-top {
  margin-top: 20px;
}
